wifi-scripts: move the "disabled" option to the wifi-iface section
authorFelix Fietkau <nbd@nbd.name>
Tue, 6 Jan 2026 17:46:46 +0000 (18:46 +0100)
committerFelix Fietkau <nbd@nbd.name>
Tue, 6 Jan 2026 19:09:35 +0000 (20:09 +0100)
This helps for setups where the wifi interfaces are added dynamically
via procd data by avoiding automatically bringing up interfaces with
the default config. Internally, they are treated pretty much the same
by netifd.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
package/network/config/wifi-scripts/files/lib/wifi/mac80211.uc

index 187a823a0eb810ecde944a06c00822c2438d1dcd..5b202b4742a94fb7d31f577872d3d8313b801595 100644 (file)
@@ -104,7 +104,6 @@ set ${s}.channel='${channel}'
 set ${s}.htmode='${htmode}'
 set ${s}.country='${country || ''}'
 set ${s}.num_global_macaddr='${num_global_macaddr || ''}'
-set ${s}.disabled='${defaults ? 0 : 1}'
 
 set ${si}=wifi-iface
 set ${si}.device='${name}'
@@ -113,6 +112,7 @@ set ${si}.mode='ap'
 set ${si}.ssid='${defaults?.ssid || "OpenWrt"}'
 set ${si}.encryption='${defaults?.encryption || encryption}'
 set ${si}.key='${defaults?.key || ""}'
+set ${si}.disabled='${defaults ? 0 : 1}'
 
 `);
                config[name] = {};